package ifpb.monteiro.p2.projetoFinal;

import java.util.ArrayList;
import java.util.Collections;

/**
 *
 * @author Wilde Arruda
 */
class Baralho {
    
    public static String carta;
    
    ArrayList<String>deck = new ArrayList<>();  
    ArrayList<String>cartasPegas = new ArrayList<>(); 
    ArrayList<String>cemiterio = new ArrayList<>();
    
    
    void iniciaDeck(){
        for(Naipe naipe : Naipe.values()){
            for(Valor valor : Valor.values()){
                carta = valor+""+naipe;
                deck.add(carta);
            }
        }
    }
    
    void coringa(){
        for (Cor cor : Cor.values()){
            for(Joker joker : Joker.values()){
            carta = joker+""+cor;
            deck.add(carta);
            }
        }
    }
    
    void baralhar(){
            Collections.shuffle(deck);
        }
    
     String pegarCarta(){
            carta = deck.remove(0);
            cartasPegas.add(carta);
            return carta;
        }
     
}
